package com.meilai.project.vo.app;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * @author 张驰
 * @date 2021/10/31 0:34
 */
@ApiModel(value="返回对象-app公司离线数据VO", description="返回对象-app公司离线数据")
@Data
public class CompanyOfflineDataVO {
    @ApiModelProperty(value = "故障原因字典")
    private List<CompanyOfflineBreakdownTypeDataVO> breakdown_types=new ArrayList<>();
    @ApiModelProperty(value = "画面属性字典")
    private List<CompanyOfflinePicTypeDataVO> pic_types=new ArrayList<>();
    @ApiModelProperty(value = "公司设备类型")
    private List<CompanyOfflineMediaTypeDataVO> media_types=new ArrayList<>();
    @ApiModelProperty(value = "公司楼盘")
    private List<CompanyOfflineBuildingDataVO> buildings=new ArrayList<>();
    @ApiModelProperty(value = "公司设备")
    private List<CompanyOfflineDeviceDataVO> devices=new ArrayList<>();
    @ApiModelProperty(value = "执行中工单")
    private List<CompanyOfflineWorkOrderProcessingDataVO> processing_work_orders=new ArrayList<>();
    @ApiModelProperty(value = "执行中工单-销售单信息")
    private List<CompanyOfflineWorkOrderProcessingContractDataVO> processing_work_order_contracts=new ArrayList<>();
    @ApiModelProperty(value = "执行中工单-销售单信息-时间段信息")
    private List<CompanyOfflineWorkOrderProcessingContractDateRangeDataVO> processing_work_order_contract_dateranges=new ArrayList<>();
    @ApiModelProperty(value = "执行中工单-楼盘信息")
    private List<CompanyOfflineWorkOrderProcessingBuildingDataVO> processing_work_order_buildings=new ArrayList<>();
    @ApiModelProperty(value = "执行中工单-楼盘信息-剩余信息")
    private List<CompanyOfflineWorkOrderProcessingBuildingRemainDataVO> processing_work_order_building_remains=new ArrayList<>();
    @ApiModelProperty(value = "执行中工单-楼盘信息-剩余信息-设备信息")
    private List<CompanyOfflineWorkOrderProcessingBuildingRemainDeviceDataVO> processing_work_order_building_remain_devices=new ArrayList<>();
}
